.control_change_color { 
    position: absolute;
    right: 13px;
    top: -27px;
    font-size: 1.1em;

}
.color_change_selector {
    display:inline-block;
    width: 11px;
    height: 11px;
    vertical-align:middle;
    position:relative; 
}
.color_change_selector_w { background:#fff;  border: 1px solid #d9d9d9; }
.color_change_selector_b { background:#cae8ec;  border: 1px solid #acc5c9;}
.color_change_selector_h { background:#e5e6c8;  border: 1px solid #c3c4aa;}
.color_change_selector_g { background:#d8e8cc;  border: 1px solid #b8c5ae;}
.color_change_selector_trans {
    background:#fff url("../img/all_.gif") 1 -77px no-repeat;
    border: 1px solid #cccccc;
}

.color_change_selector_selected {
    border: 2px solid #ff7e00;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}


.comments_item {
    margin:0 12px 12px 41px;
    position: relative;
    padding:10px 24px 24px 3px;
    border-bottom: 1px dotted #d5d5d5;
}
.date {
    position:absolute;
    right: 13px;
    top:10px;
    font-size: 0.9em;
    color: #666666;
}
.const_link {
    position:absolute;
    right: -3px;
    top:10px;
}
.const_link_anchor{
    width:11px;
    height: 11px;
    background: url("../img/all_.gif") 0 -89px no-repeat;
}
.c_counter {
    position:absolute;
    left: 0;
    bottom:0;
    color: #61809e;
    font-size: 0.9em;
}
.action {
    position:absolute;
    right: 0;
    bottom:0;
    color:#61809e;
    font-size: 0.9em;
}
.action_comment {
    right: 0;
}
.action_state {
    left: 50%;
}
.sub {
    margin-left:74px;
}
.subsub {
    margin-left:106px;
}
.subsubsub {
    margin-left:142px;
}